const array=[];
const fs=require("fs");
for (let index = 0; index < 100; index++) {
    //给数组中的100个值分别赋予随机值
    array[index]=Math.floor(Math.random()*100);
}
console.log(array);
for(let i=1;i<array.length;i++){
    //记录好当前元素的值t
    const t=array[i];
    //记录已经排序好的最后一个数的下标
    let j=i-1;
    

    while(j>=0&&array[j]>t){
        //如果已排好序号的末尾数字下标的值大于当前要插入元素的值，将本元素后移
        
        array[j+1]=array[j];
        j--;
        
    }
        array[j+1]=t;
}
console.log("排序好的数组为:\n");
console.log(array);

//将数组转化为JSON格式的字符串
const data=JSON.stringify(array);
//文件名
const file="array.txt";
fs.writeFile(file,data,(err)=>{
    if(err) throw err;
    console.log("写入成功")
});

